package interfaceDemo.demo01;

public class Demo01 {
  /**
   * 当一个类中的所有方法都是抽象方法的时候，我们就可以将其定义为接口
   * 
   * 接口不能实例化
   * 接口和类直接是实现关系，通过implements关键字表示
   * 
   * 接口的子类（实现类）要么重写接口中的所有抽象方法
   * 要么是抽象类
   * 
   * 一个类可以实现多个接口
   */
  public static void main(String[] args) {
    // Inter i = new Inter(); // Error

    InterImpl ii = new InterImpl();
    ii.study();
  }
}
